@charset "UTF-8";
* {
	word-break: break-all
} /*ǿƻ*/
* {
	margin: 0;
	padding: 0;
}
img {
	border: 0px;
	vertical-align: middle;
}
form {
	margin: 0px;
	padding: 0px;
}
.clear {
	height: 0px;
	clear: both;
	overflow: hidden;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.ml0 {
	margin-left: 0px !important;
}
.mr0 {
	margin-right: 0px !important;
}
body {
	font-size: 12px;
	line-height: 24px;
	color: #666;
	background: #fff;
	font-family: "Microsoft Yahei";
	padding: 0;
	margin: 0;
}
a {
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: none;
	color: #0090da;
}
ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
html {
	overflow-x: hidden;
}
h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
div {
	margin: 0 auto;
	text-align: left;
}
img {
	border: none
}
.kk {
	height: 20px;
	width: 100%;
}
#full-screen-slider {
	width: 100%;
	height: 461px;
	float: left;
	position: relative;
}
#slides {
	display: block;
	width: 100%;
	height: 461px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}

/*title*/
h1 {
	font-size: 24px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
	background: #eee;
	line-height: 40px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
/*顶部*/
#top {
	background: #fff;
	width: 1200px;
	margin: 0 auto;
	height: 40px;
	color: #666;
	line-height: 40px;
	font-size: 12px;
}
#top a {
	color: #666;
	text-decoration: none;
}
#top a:hover {
	color: #FF0000;
	text-decoration: blink;
}
.topl {
	width: 600px;
	height: 40px;
	float: left;
	text-align: left;
}
.topr {
	width: 580px;
	height: 40px;
	float: left;
	text-align: right;
	padding-right: 20px;
	background: url(../images/sy6.jpg) right top no-repeat;
}
#top2 {
	width: 1200px;
	margin: 10px auto;
	height: 115px;
	background: #fff;
}
.top2_logo {
	float: left;
	width: 150px;
	text-align: right;
}
.top2_name {
	width: 750px;
	float: left;
	text-align: left;
	padding-top: 15px;
}
.top2_name p {
	font-size: 15px;
	font-weight: normal;
	color: #666;
	text-indent:20px;
}
.top2_tel {
	float: right;
	width: 300px;
	height: 45px;
	text-align: right;
	float: right;
}
.top2_tel p {
	width: 270px;
	margin: 30px 0px 0px 30px;
}
.top2_tel span {
	width: 90px;
	height: 25px;
	text-align: center;
	display: block;
	float: left;
	background: url(../images/sy5.png) right center no-repeat #c8c8c8;
	font-size: 12px;
}
.top2_tel span a {
	color: #000;
	line-height: 25px;
	text-align: center;
	text-decoration: none;
}
.top2_tel span a:hover {
	width: 90px;
	height: 25px;
	display: block;
	color: #fff;
	background: url(../images/sy4.png) right center no-repeat #d31d19;
}
/** 导航 下拉**/
.nav {
	height: 45px;
	margin: 0 auto;
	width: 100%;
	BACKGROUND: #333;
}
.navin {
	margin: 0 auto;
	width: 1200px;
	height: 45px;
}
.navul {
	LIST-STYLE-TYPE: none
}
.navul li {
	POSITION: relative;
	TEXT-ALIGN: center;
	WIDTH: 115px;
	text-decoration: none;
	FLOAT: left;
	_z-index: 2000;
	font-weight: normal;
	font-family: "Microsoft YaHei";
}
.li1 {
	float: left;
	width: 115px;
	text-align: center;
	BACKGROUND: #ccc
}
.li0 {
	float: left;
	list-style: none;
}
.navul li a {
	color: #fff;
	width: 115px;
	height: 45px;
	line-height: 45px;
	font-weight: normal;
	font-size: 14px;
}
.navul li a:hover {
	BACKGROUND: url(../images/dh1.jpg) top center no-repeat;
	color: #fff;
	width: 115px;
	height: 45px;
	line-height: 45px;
	display: block;
}
.navul li a:visited {
	color: #fff;
}
.navul li.singleactive {
	Z-INDEX: 2000;
	POSITION: relative;
	BACKGROUND: #ccc
}
.navul li.navlmactive {
	Z-INDEX: 2000;
	BACKGROUND: #ccc
}
 .navul a, .navul a:hover, .navul a:visited, {
DISPLAY:block;
FLOAT:none;
COLOR:#fff;
text-decoration:none;
}
.navul li.first {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.list01 {
	DISPLAY: none;
}
.list01 a {
	COLOR: #fff;
}
.navul li.navlm:hover {
	Z-INDEX: 5000 !important;
	POSITION: relative;
}
.dropdowntriple {
	DISPLAY: none;
}
.navul li.navlm:hover .dropdowntriple {
	Z-INDEX: 2000;
	POSITION: absolute;
	DISPLAY: block;
	LEFT: 0px
}
.navul li.single:hover {
	Z-INDEX: 5000 !important;
	POSITION: relative;
}
.navul li:hover ul li a {
}
.navul li:hover dt a {
	background: #2f2f39;
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	width: auto;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
}
.navul li:hover dt a:hover {
	BACKGROUND: #e90011;
	text-decoration: blink;
	color: #fff;
	font-size: 14px;
	width: auto;
	height: 30px;
	line-height: 30px;
}
.navul li:hover .plist {
	Z-INDEX: 1110;
	POSITION: absolute;
	DISPLAY: block;
	LEFT: -234px;
}
.navul li:hover .ndropdown {
	Z-INDEX: 1110;
	POSITION: absolute;
	DISPLAY: block;
	LEFT: 0px
}
.ndropdown {
	WIDTH: 120px;
}
.navul li.navlm:hover .gdropdown {
	Z-INDEX: 1110;
	POSITION: absolute;
	DISPLAY: block;
	TOP: 45px;
	LEFT: 0px;
	WIDTH: 150px;
}
#banner_list .Bnone {
	display: none;
}
#banner {
	position: relative;
	height: 500px;
	z-index: 0;
	background: url(../images/babg.jpg) top repeat-x;
}
#full-screen-slider {
	width: 100%;
	height: 500px;
	float: left;
	position: relative;
}
#slides {
	display: block;
	width: 100%;
	height: 500px;
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative
}
#slides li {
	display: block;
	width: 100%;
	height: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute
}
#slides li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px
}
#pagination {
	display: block;
	list-style: none;
	position: absolute;
	left: 50%;
	top: 460px;
	z-index: 9900;
	padding: 5px 15px 5px 0;
	margin: 0
}
#pagination li {
	display: block;
	list-style: none;
	width: 10px;
	height: 10px;
	float: left;
	margin-left: 15px;
	border-radius: 5px;
	background: #FFF
}
#pagination li a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-indent: -9999px;
}
#pagination li.current {
	background: #0092CE
}

#bass {
	background: #fff;
	width: 100%;
	height: 60px;
	border-bottom: solid 1px #ddd;
	margin: 0 auto;
}
.syss {
	width: 1100px;
	height: 60px;
	padding-right: 100px;
	margin: 0 auto;
	text-align: right;
	text-align: center;
	line-height: 60px;
}
#position {
	width: 570px;
	background: url(../images/home.jpg) left center no-repeat;
	padding-left: 20px;
	height: 60px;
	float: left;
	text-align: left;
	color: #f60108
}

#main {
	width: 1200px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	height: auto;
}
#left {
	width: 240px;
	margin-right: 10px;
	float: left;
	margin-bottom: 50px;
}
.lcp_tt {
	width: 210PX;
	height: 55px;
	background: #ca0002;
	border-bottom: solid 4px #000;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding-left: 30PX;
	padding-top: 10px;
	margin: 0 auto;
}
.lcp_tt p {
	color: #e8e8e8;
	line-height: 20px;
	font-size: 16px;
	font-weight: normal;
	font-family: "Microsoft YaHei";
}
.lcp_fl {
	background: #e7e7e7;
	width: 240px;
	height: 430px;
	margin: 0 auto;
}
.fl11 {
	width: 200px;
	height: 31px;
	color: #fff;
	font-weight: normal;
	font-size: 16px;
	background: url(../images/l1.jpg) top center no-repeat;
	line-height: 31px;
	padding-left: 40px;
}
.cpl_fl {
	width: 211px;
	margin: 0 auto;
	padding-top: 15px;
	margin-bottom: 30px;
}
.cpl_fl li {
	font-size: 14px;
	width: 211px;
	text-align: left;
	font-weight: normal;
	list-style-type: none;
	
}
.cpl_fl li a {
	background: url(../images/fenleibg.jpg) bottom center no-repeat;
	height: 34px;
	width: 200px;
	display: block;
	line-height: 35px;
	padding-left: 10px;
	color: #333;
	text-decoration: none;
	text-align: left;
	background-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.cpl_fl li a:hover {
	width: 200px;
	display: block;
	padding-left: 10px;
	color: #db315b;
	text-decoration: none;
}
.cpl_fl li a:visited {
	width: 181px;
	text-align: left;
	display: block;
	padding-left: 0px;
	text-decoration: none;
	color: #333;
}
.cpl_xw {
	width: 211px;
	margin: 0 auto;
}
.cpl_xw li {
	font-size: 14px;
	width: 211px;
	text-align: left;
	font-weight: normal;
	list-style-type: none;
}
.cpl_xw li a {
	background: url(../images/fenleibg.jpg) bottom center no-repeat;
	height: 34px;
	width: 181px;
	display: block;
	line-height: 34px;
	padding-left: 30px;
	color: #333;
	text-decoration: none;
	margin: 5px 0px;
	text-align: left;
}
.cpl_xw li a:hover {
	width: 181px;
	display: block;
	padding-left: 30px;
	color: #db315b;
	text-decoration: none;
}
.cpl_xw li a:visited {
	width: 181px;
	text-align: left;
	display: block;
	padding-left: 30px;
	text-decoration: none;
	color: #333;
}
#right {
	width: 940px;
	float: left;
	background: #fff;
}
.rcp_tt {
	width: 890px;
	height: 40px;
	margin: 0 auto;
}
.rcp_tt h2 {
	width: 250px;
	border-bottom: solid 1px #ca0002;
	float: left;
	color: #000;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
	float: left;
}
.rcp_tt span {
	width: 640px;
	border-bottom: solid 1px #666;
	float: left;
	color: #999;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	text-align: right;
	float: left;
}
.rcp_tt span a {
	color: #999;
}
.rcp_tt span a:hover {
	color: #ca0002;
}
.rcp_tu {
	width: 930px;
	height: auto;
	margin: 10px auto;
}
.sypic {
	float: left;
	margin: 5px;
	text-align: center;
}
.sypic dl {
}
.sypic dl dt {
	border: solid 1px #ddd;
	padding: 5px;
}
.sypic dl dd a {
	color: #333;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.sypic dl dd a:hover {
	color: #ff8400;
}
/*首页中间新闻内容*/
#syxw {
	width: 1200px;
	margin: 0px auto;
}
.syxw_l {
	width: 385px;
	margin-right: 20px;
	float: left;
}
.syxw_l .tt {
	width: 350px;
	height: 40px;
	color: #000;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
	background: url(../images/sy2.jpg) left center no-repeat;
	padding-left: 30px;
	margin: 0 auto;
}
.syxw_l .nr {
	width: 365px;
	background: #f9f9f9;
	padding: 0px 10px;
	margin: 0 auto;
	height: 230px;
}
.syxw_l .nr li a {
	background: url(../images/sy7.jpg) left center no-repeat;
	color: #666;
	line-height: 30px;
	text-decoration: none;
	padding-left: 10px;
	width: 255px;
}
.syxw_l .nr li a:hover {
	color: #ff0000;
	text-decoration: blink;
}
.syxw_l .bg {
	background: url(../images/sy3.jpg) center top no-repeat;
	width: 385px;
	height: 8px;
	margin: 0 auto;
}
.syxw_r {
	width: 385px;
	float: right;
}
.syxw_r .tt {
	width: 350px;
	height: 40px;
	color: #000;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
	background: url(../images/sy1.jpg) left center no-repeat;
	padding-left: 30px;
	margin: 0 auto;
}
.syxw_r .nr {
	width: 365px;
	background: #f9f9f9;
	padding: 0px 10px;
	margin: 0 auto;
	color: #666;
	line-height: 30px;
	height: 230px;
}
.syxw_r .nr img {
	float: left;
	border: 1px solid #CCCCCC;
	padding: 5px;
	margin: 10px 10px 0px 0px;
}
.syxw_r .bg {
	background: url(../images/sy3.jpg) center top no-repeat;
	width: 385px;
	height: 8px;
	margin: 0 auto;
}
/*首页案例*/
#syal {
	width: 1200px;
	height: 40px;
	margin: 20px auto 0px auto;
	background: #fff;
	display: block;
}
.syal_tt {
	width: 1200px;
	height: 40px;
	margin: 20px auto 0px auto;
	background: url(../images/sy8.jpg) left bottom no-repeat;
}
.syal_tt h2 {
	width: 20%;
	float: left;
	color: #000;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	text-align: left;
}
.syal_tt span {
	width: 80%;
	float: left;
	color: #999;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	font-weight: bold;
	text-align: right;
	float: left;
}
.syal_tt span a {
	color: #666;
	text-decoration: none;
}
.syal_tt span a:hover {
	color: #ff0000;
}
.syal_nr {
	width: 1200px;
	height: auto;
	margin: 20px auto;
	background: #fff;
}
/*友情链接*/
#link {
	width: 1200px;
	background: #fff;
	margin: 20px auto;
}
#link span {
	float: left;
	line-height: 30px;
	font-size: 12px;
	color: #999;
}
#link ul {
	width: 1000px;
	float: left;
	text-align: left;
}
#link ul li {
	float: left;
	height: 25px;
	margin: 0px 10px;
	line-height: 30px;
	height: 30px;
	color: #999;
}
#link ul li a {
	color: #999;
	text-decoration: none;
}
#link ul li a:hover {
	color: #dd0c00;
	text-decoration: blink;
}
/*版权*/

.foot-services {
	min-width: 1200px;
	height: auto;
	overflow: hidden;
	background: #f0f0f0
}
.foot-services ul {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
	padding: 36px 0 41px 0
}
.foot-services ul a {
	display: block
}
.foot-services ul a:hover li p.title {
	color: #f12418
}
.foot-services ul a:hover li {
	cursor: pointer;
	text-decoration: none
}
.foot-services ul li {
	float: left;
	border-right: 1px dashed #d3d3d3;
	background: url(../images/toggle.gif) no-repeat;
	margin: 0
}
.foot-services ul li.proshow {
	width: 108px;
	padding: 82px 67px 8px 36px;
	background-position: 0 0
}
.foot-services ul a:hover li.proshow {
	background-position: 0 -160px
}
.foot-services ul li.video {
	width: 120px;
	padding: 82px 67px 8px 67px;
	background-position: -212px 0
}
.foot-services ul a:hover li.video {
	background-position: -212px -160px
}
.foot-services ul li.picture {
	width: 120px;
	padding: 82px 67px 8px 67px;
	background-position: -467px 0
}
.foot-services ul a:hover li.picture {
	background-position: -467px -160px
}
.foot-services ul li.reading {
	width: 120px;
	padding: 82px 67px 8px 67px;
	background-position: -722px 0
}
.foot-services ul a:hover li.reading {
	background-position: -722px -160px
}
.foot-services ul li.export {
	width: 120px;
	padding: 82px 36px 8px 67px;
	background-position: -977px -160px
}
.foot-services ul a:hover li.export {
	background-position: -977px -160px
}
.foot-services ul li p {
	font-family: "Microsoft YaHei";
	font-size: 12px;
	line-height: 22px;
	color: #666
}
.foot-services ul li p.title {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin-bottom: 5px
}
.foot-search {
	width: 1200px;
	height: 30px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.foot-search div.search-box {
	height: 30px;
}
.foot-search div.search-box p {
	float: left;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	font-weight: bold;
	color: #3e3a39;
	line-height: 28px;
	margin-right: 23px
}
.share-box {
	float: right;
	padding-top: 15px;
	height: 28px;
	width: 300px
}
#form {
	width: 500px;
	height: 25px;
	float: left;
}
#form .key {
	background: url(../images/input.jpg) left top no-repeat;
	border: 0px;
	width: 300px;
	height: 28px;
	line-height: 28px;
	padding-left: 34px;
}
#form .submit {
	height: 25px;
	width: 80px;
	background: #f12418;
	border: 0px;
	font-size: 14px;
	color: #fff;
	font-weight: bold;
}
.bdsharebuttonbox {
	float: right
}
.bdsharebuttonbox span.share-text {
	float: left;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	margin: 6px 6px 6px 0
}
.bdsharebuttonbox span.lm-sina {
	background: url(../images/sweets.gif) left -478px no-repeat;
	overflow: hidden;
	float: left;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	margin: 6px 6px 6px 0;
	padding: 0 16px 0 20px
}
.bdsharebuttonbox span.lm-sina a {
	background: none !important;
	margin: 0;
	padding: 0;
	font-family: "Microsoft YaHei";
	color: #666
}
.bdsharebuttonbox span.lm-sina a:hover {
	text-decoration: none
}
.friendlink {
	float: right;
	margin-top: 5px;
	width: 510px;
	overflow: hidden;
	color: #b4b4b4
}
.friendlink a {
	color: #b4b4b4
}
.foot_guild {
	width: 100%;
	background: #302f3d;
	height: auto;
	overflow: hidden;
	display: block;
	margin: 0 auto;
	padding: 43px 0 30px 0;
}
.foot_guild-main {
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto
}
.foot_tel {
	width: 237px;
	height: 123px;
	padding-top: 84px;
	border-right: 1px solid #c5c5c5;
	background: url(../images/dilogo.jpg) left top no-repeat;
	float: left
}
.foot_tel p {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	color: #e9e9e9;
	margin-bottom: 8px;
	text-align: left;
	width:200px;
}
.foot_nav {
	width: 897px;
	height: 207px;
	padding-left: 65px;
	float: left;
	background: url(../images/2weima.jpg) right top no-repeat
}
.foot_nav dl {
	width: 350px;
	height: 100%;
	overflow: hidden;
	float: left
}
.foot_nav dl dt {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	font-weight: bold;
	color: #e2e9ec;
	line-height: 28px;
	margin-bottom: 14px
}
.foot_nav dl dd {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 28px;
	color: #e2e9ec;
	width: 165px;
	float: left;
}
.foot_nav dl dd a {
	font-family: "Microsoft YaHei";
	font-size: 14px;
	line-height: 28px;
	color: #e2e9ec
}
.foot_copyright {
	min-width: 1200px;
	height: auto;
	background-color: #3e4056
}
.copyright {
	width: 100%;
	height: 120px;
	margin: 0 auto;
	padding-top: 4px;
	background: #3e4056;
}
.copyright-main {
	width: 1200px;
	margin: 0 auto;
}
.copyright p {
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #e2e9ec;
	line-height: 28px;
	text-align: center
}
.copyright p a {
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #e2e9ec;
	line-height: 28px;
	margin: 0 7px
}
.copyright p span {
	margin: 0 10px
}
.cnzz {
	position: absolute;
	right: 0;
	top: 24px
}
.cnzz a {
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #e2e9ec
}
.select_pro {
	width: 110px;
	height: 23px;
	display: block;
	background: url(../images/select.jpg) left bottom no-repeat;
	line-height: 23px;
	position: absolute;
	top: 20px;
	right: 127px;
	cursor: pointer
}
.select_pro span {
	font-family: "Microsoft YaHei";
	font-size: 12px;
	color: #e2e9ec;
	margin-left: 23px
}
.select_pro .son_ul {
	position: absolute;
	width: 110px;
	bottom: 23px;
	left: 0;
	z-index: 100;
	background: #FFF;
	display: none
}
.select_pro .son_ul li {
	line-height: 25px;
	padding-left: 10px
}
.select_pro .son_ul a {
	color: #000
}
/*内页*/
#nyba {
	width: 100%;
	height: 200px;
	margin: 0 auto;
	text-align: center
}
#nycont {
	width: 1200px;
	margin: 30px auto 0px auto;
}
#right2 {
	width: 928px;
	height: auto;
	float: left;
	background: #fff;
	background: #fff;
	border: solid 1px #ccc;
}
#right3 {
	width: 898px;
	height: auto;
	float: left;
	background: #fff;
	background: #fff;
	border: solid 1px #ddd;
	padding: 20px;
}
.nyr_tt {
	width: 100%;
	height: 36px;
	overflow: hidden;
	background: #d2d2d2;
}
.nyr_tt h2 {
	width: 180px;
	text-align: left;
	line-height: 36px;
	height: 36px;
	text-align: center;
	background: #c80002;
	color: #fff;
}
/*内页左侧栏目导航*/
.xwlist {
	width: 240px;
	background: #e6e6e6;
}
.xwlist li {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-indent: 28px;
	border-bottom: solid 1px #fff;
	background: url(../images/indexsprite.png) no-repeat -12px 12px;
	font-size: 14px;
	font-family: "Microsoft YaHei";
}
.xwlist li a {
	color: #666;
}
.xwlist li a:hover {
	color: #c80002;
}
.xwlist li:hover {
	background: #fff7f0;
}
/*内页左侧推荐产品*/
.hotpro {
	padding-bottom: 20px;
	overflow: hidden;
	margin-top: 10px;
	background: #e6e6e6;
}
.hotpro h3 {
	font-size: 18px;
	border-bottom: solid 1px #c80002;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
}
.hotpro ol {
	margin-left: 15px;
}
.hotpro ol li {
	width: 90%;
	line-height: 25px;
	height: 25px;
}
.hotpro dl {
	width: 94%;
	margin-left: 8px;
	overflow: hidden;
	margin-top: 20px;
}
.hotpro dl dt {
	width: 90px;
	float: left;
}
.hotpro dl dd {
	width: 55%;
	float: right;
}
.hotpro dl dd a {
	font-weight: normal;
	color: #000;
	font-size: 13px;
}
.hotpro dl dd a:hover {
	color: #e00000;
}
.hotpro dl dd p {
	color: #787878;
	padding-top: 5px;
}
/*内页左侧案例*/
.case1-li {
	font-size: 14px;
	line-height: 30px;
	margin-left: 10px;
	background: url(../images/dd.png) no-repeat left 10px;
	text-indent: 8px;
}
.case-tj {
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 15px;
	margin-top: 15px;
	background: #e6e6e6;
}
.case-tj h2 {
	font-size: 18px;
	border-bottom: solid 1px #c80002;
	height: 35px;
	line-height: 35px;
	text-indent: 10px;
}
.case2 img {
	width: 235px;
	height: 130px;
	border: 0px;
}
.zx {
	width: 100%;
	overflow: hidden;
	margin-top: 10px;
}
.zx img {
	width: 240px;
	height: 100px;
	border: 0px;
}
/*内页左侧联系*/

#nylx {
	width: 250px;
	float: left;
}
.nylx_tu {
	width: 250px;
	height: 158px;
	margin-top: 20px;
}
.nylx_nr {
	width: 220px;
	padding: 14px;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	background: #fff;
}
/*内页右侧产品*/





#pc_body {
	width: 900px;
	margin: 0px auto;
	height: 245px;
}
/*内页右侧产品详情*/
#cpr {
	width: 900px;
	height: 50px;
	text-align: center;
	margin: 0 auto;
	line-height: 50px;
	padding: 10px 0;
	margin: 10px auto;
	border-bottom: dashed 2px #ccc;
}
#cpr_xt {
}
#cpr_tu {
	width: 95%;
	text-align: center;
	margin: 20px auto;
}
#cpr_tu img {
	text-align: center;
	margin: 20px;
	padding: 10px;
	border: solid 1px #ccc;
}
.nycp_left {
	width: 50%;
	float: left;
}
.nycp_right {
	width: 50%;
	float: left;
}
#nycp_zong {
	width: 1198px;
	border: solid 1px #ccc;
	background: #fff;
	height: 450px;
	margin: 20px auto auto auto;
}
#nycp_zong_l {
	width: 500px;
	height: 450px;
	float: left;
}
#nycp_zong_r {
	width: 658px;
	height: 410px;
	float: left;
	padding: 20px;
}
#nycp_zong_r h1 {
	height: 60px;
	line-height: 60px;
	color: #333;
}
.intro {
	width: 100%;
	height: auto;
	line-height: 30px;
	color: #333;
	margin-bottom: 10px;
}
.intro1 {
	width: 100%;
	height: auto;
	line-height: 30px;
	color: #999;
}
.intro4 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #999;
	border-bottom: dashed 2px #ccc;
	border-top: dashed 2px #ccc;
	margin-top: 10px;
	margin-bottom: 20px;
}
.intro4_l {
	width: 420px;
	float: left;
}
.intro4_r {
	width: 230px;
	float: left;
}
.intro2 img {
	height: auto;
	margin: 0px 10px;
	border: 0px;
}
.intro3 {
	height: auto;
	margin: 20px;
	border: 0px;
	font-size: 14px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
	color: #333;
}
/*内页简�?/

.jjnr {
	width: 900px;
	margin: 20px auto;
	font-size: 14px;
	color: #000;
	line-height: 30px;
}
.jjnr a {
	color: #1686e3;
}
.jjnr li {
	width: 430px;
	margin: 0px 7px;
	float: left;
	border-bottom: dashed 1px #ddd;
	line-height: 30px;
	height: 30px;
}
.jjnr .news_title {
	font-size: 14px;
	width: 280px;
	padding-left: 10px;
	text-align: left;
	color: #333;
	display: block;
	float: left;
	background: url(../images/nypc11.jpg) left center no-repeat;
}
.jjnr .news_time {
	font-size: 12px;
	width: 140px;
	text-align: right;
	color: #999;
	display: block;
	float: left;
}
/*内页新闻*/
.nyxw_right1 {
	width: 928px;
	background: #fff;
	border: solid 1px #ddd;
	margin: 0 auto;
}
.nyxw_right2 {
	width: 900px;
	height: 110px;
	border-bottom: dashed 1px #ccc;
	margin: 0 auto;
}
.nyxw {
	width: 930px;
	height: 200px;
	margin: 20px auto;
}
.nyxw_l {
	width: 270px;
	float: left;
	margin-right: 20px;
}
.nyxw_l img {
	padding: 5px;
	margin: 10px;
	border: solid 1px #999;
}
.nyxw_r {
	width: 660px;
	float: righ;
}
.nyxw_r a {
	color: #c60204;
	line-height: 40px;
}
.nyxw_r a:hover {
	color: #000;
	line-height: 40px;
}
#xwlei_tt {
	width: 900px;
	height: 40px;
	margin: 10px auto;
	background: url(../images/xw_3.jpg) left center no-repeat;
	border-bottom: solid 1px #ccc;
	color: #c60204;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 35px;
}
#xwlei_tt a {
	width: 80px;
	color: #c60204;
	line-height: 40px;
	font-size: 12px;
	float: right;
}
.nyxw li {
	width: 850px;
	height: 40px;
	border-bottom: dashed 1px #ccc;
}
.nyxw_tt {
	width: 750px;
	font-size: 16px;
	line-height: 40px;
	height: 40px;
	color: #333;
	display: block;
	float: left;
	font-weight: normal;
}
.nyxw_tt a {
	color: #333;
	text-decoration: none;
}
.nyxw_time {
	width: 80px;
	font-size: 12px;
	line-height: 40px;
	height: 40px;
	color: #999;
	display: block;
	float: left;
	text-align: right;
	padding-right: 20px;
}
.info {
	width: 780px;
	
	color: #000;
	display: block;
	height: 30px;
	font: 12px #666 30px;
	text-align: center;
	margin: 0px auto;
}
.web {
	width: 880px;
	background: #eee;
	color: #000;
	display: block;
	height: 30px;
	font: 12px #666 30px;
	text-align: left;
	margin: 0px auto;
}
.fenxiang {
	width: 880px;
	color: #000;
	display: block;
	height: 40px;
	font: 14px #666 40px;
	text-align: left;
	margin: 0px auto;
}
.nr {
	width: 95%;
	margin: 20px auto;
}
.nr11 img {
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin: 20px;
}
/*内页详情*/
#nycp_l {
	width: 930px;
	margin-right: 20px;
	float: right;
	height: auto;
}
#nycp_r {
	width: 240px;
	float: left;
	height: auto;
}
#nycp_wenzi {
	width: 900px;
	margin: 10px 20px;
	color: #000;
	font-size: 14px;
	line-height: 30px;
}
#ny_right {
	width: 928px;
	float: left;
}
.nyxw_title a {
	background: url(../images/xw_1.jpg) left center no-repeat;
	padding-left: 15px;
	font-size: 16px;
	color: #000;
	line-height: 30px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.nyxw_title a:hover {
	color: #c60204;
	text-decoration: underline;
}
.nyxw_nr {
	font-size: 12px;
	color: #666;
	line-height: 25px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.nyxw_more a {
	font-size: 12px;
	color: #ff0000;
	line-height: 25px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.nyxw_date {
	font-size: 12px;
	color: #999;
	line-height: 25px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
	text-align: left
}
.pc_tt {
	width: 928px;
	height: 33px;
	background: #eee;
	border: solid 1px #ddd;
	margin: 0 auto;
	color: #c80002;
	line-height: 33px;
	padding-left: 10px;
	margin-top: 20px;
}
.pc_nr {
	width: 910px;
	padding: 10px 14px;
	height: 230px;
	margin: 0 auto;
	border: solid 1px #ddd;
	background: #fff;
}
.pc_nr2 {
	width: 938px;
	height: 120px;
	margin: 0px auto 20px auto;
	border: solid 1px #ddd;
	background: #fff;
}
.pcxiangqing_nr {
	width: 900px;
	padding: 14px;
	margin: 0 auto;
	border: solid 1px #ddd;
	background: #fff;
	font-size: 14px;
	color: #000;
	line-height: 30px;
}
.pcxiangqing_nr a {
	color: #1686e3;
}
.pc_nr2 li {
	width: 440px;
	margin: 0px 7px;
	float: left;
	border-bottom: dashed 1px #ddd;
	line-height: 30px;
	height: 30px;
}
.pc_nr2 .news_title {
	font-size: 14px;
	width: 290px;
	padding-left: 10px;
	text-align: left;
	color: #333;
	display: block;
	float: left;
	background: url(../images/nypc11.jpg) left center no-repeat;
}
.pc_nr2 .news_time {
	font-size: 12px;
	width: 140px;
	text-align: right;
	color: #999;
	display: block;
	float: left;
}
/*内页留言*/
.bookadd {
	margin: 10px 0;
}
.bookadd div {
	margin-bottom: 15px;
}
.bookadd .label {
	float: left;
	width: 100px;
	text-align: right;
	padding-right: 10px;
	clear: both;
}
.bookadd .label span {
	color: #f30;
	font-family: Microsoft YaHei;
}
.bookadd .enter {
	margin-left: 120px;
}
.bookadd .enter .ip {
	border: 1px solid #ccc;
	padding: 5px 10px;
	vertical-align: middle;
	overflow: hidden;
}
.bookadd .enter .bnt {
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px 10px;
	vertical-align: middle;
}
.bookadd .enter label {
	display: block;
}
.bookadd .enter #booklen {
	color: #f30;
}
/*页码*/
.list_page {
	text-align: center;
	margin: 10px;
	display: block;
	width: 880px;
}
.list_page:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.list_page ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
}
.list_page ul li {
	display: inline-block;
	border: solid 1px #ddd;
	border-radius: 4px;
}
.list_page ul a {
	color: #333;
	padding: 8px 12px;
	line-height: 18px;
	display: block;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
	background: #fff;
}
.page_group ul {
	border-right: solid 1px #ddd;
	border-radius: 4px;
}
.page_group ul li {
	border-right: none;
	border-radius: 0;
	float: left;
}
.page_group ul li:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.page_group ul li:first-child {
	border-radius: 4px 0 0 4px;
}
.page_group ul li:last-child {
	border-radius: 0 4px 4px 0;
}
.page_group ul .active a {
	background: #f3f3f3;
	border-radius: 0;
}
.pian {
	width: 920px;
	height: 30px;
	margin: 20px auto;
	text-align: center;
}
.pian li {
	width: 430px;
	margin-right: 20px;
	height: 30px;
	line-height: 30px;
	float: left;
	color: #ca0002;
	font-size: 12px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.pian li a {
	color: #666;
	text-decoration: underline;
}






/*放大镜效�?/
@charset "utf-8";
.jqzoom {
	text-decoration: none;
	float: left;
	z-index: 999;
}
#goodsshow img {
	border: 0;
}
#goodsshow .shop_big {
	border: 1px solid #ededed;
	padding: 10px;
	background: #fff;
	width: 450px;
	cursor: pointer;
	margin: 10px;
}
#goodsshow .shop_plist {
	clear: both;
	width: 440px;
}
#prolist {
	width: 400px;
	float: left;
	overflow: hidden;
	height: 68px;
	position: relative;
	margin: 10px 0 0 0;
}
#prolist ul {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	width: 20000px;
	position: relative;
}
#prolist ul li {
	float: left;
	cursor: pointer;
	position: relative;
	background: url(../images/pro_none.gif) no-repeat center top;
	height: 68px;
}
#prolist ul li img {
	height: 60px;
	width: 60px;
	margin: 6px 8px 0 8px;
	padding: 0px;
	border: 0;
}
#prolist .hover {
	background: url(../images/pro_bg.gif) no-repeat center top;
	height: 68px;
}
#goodsshow .shop_plist a.prev {
	float: left;
	width: 20px;
	height: 68px;
	display: block;
	outline: none;
	background: url(../images/ico_left.gif) no-repeat center;
	line-height: 68px;
	margin-top: 12px;
}
#goodsshow .shop_plist a.next {
	float: left;
	width: 20px;
	height: 68px;
	display: block;
	outline: none;
	background: url(../images/ico_right.gif) no-repeat center;
	margin-top: 12px;
}
#goodsshow .right {
	width: 500px;
}
#goodsshow .right h1 {
	font-size: 18px;
	font-family: "Microsoft YaHei";
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
}
#goodsshow .right .intro {
	color: #999;
	min-height: 80px;
}
#goodsshow .right .sno {
	border-bottom: 1px solid #eee;
	line-height: 35px;
}
#goodsshow .right .price {
	color: #999;
	line-height: 30px;
	padding: 10px 0;
}
#goodsshow .right .price span {
	color: #f60;
	font-size: 16px;
}
.zoomPad {
	position: relative;
	float: left;
	z-index: 99;
	cursor: crosshair;
}
.zoomPreload {
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: "Microsoft YaHei";
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align: center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index: 110;
	width: 90px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 0px;
 * width:100px;
 * height:49px;
}
.zoomPup {
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index: 120;
	position: absolute;
	border: 1px solid #CCC;
	z-index: 101;
	cursor: crosshair;
}
.zoomOverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF;
	/*opacity:0.5;*/
	z-index: 5000;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 101;
}
.zoomWindow {
	position: absolute;
	left: 110%;
	top: 40px;
	background: #FFF;
	z-index: 6000;
	height: auto;
	z-index: 10000;
	z-index: 110;
}
.zoomWrapper {
	position: relative;
	border: 1px solid #eee;
	z-index: 110;
}
.zoomWrapperTitle {
	display: none;
	background: #999;
	color: #FFF;
	height: 0;
	line-height: 0;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 12px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 120;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
}
.zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 110;
	width: 600px;
	height: 600px;
}
.zoomWrapperImage img {
	border: 0px;
	display: block;
	position: absolute;
	z-index: 101;
}
.zoomIframe {
	z-index: -1;
	filter: alpha(opacity=0);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position: absolute;
	display: block;
}
.zoomdiv {
	WIDTH: 400px;
	HEIGHT: 400px;
	LEFT: 859px
}
/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/


/*评论样式*/

.info_title {
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #ddd;
	line-height: 50px;
	height: 50px;
	margin: 0px 30px;
}
.info_intro {
	padding: 20px 30px;
	line-height: 25px;
	color: #666;
}
.info_intro p {
	margin: 0 0 5px 0;
	padding: 0;
}
.info_intro .red {
	color: #f30;
	margin: 0 5px;
}
.comment {
	overflow: hidden;
	clear: both;
	margin-bottom: 20px;
}
.comment .text {
	border: 1px solid #dadada;
}
.comment .text .div {
	padding: 10px 20px;
}
.comment .text .div .icon {
	position: absolute;
	width: 20px;
	height: 20px;
	margin: 6px 0 0 -40px;
	background: url(../images/dot.gif) no-repeat top right;
	display: none;
}
.comment .text .div .base {
	font-family: "Microsoft YaHei";
	color: #000;
	border-bottom: 1px dashed #ccc;
	line-height: 30px;
	margin-bottom: 10px;
}
.comment .text .div .base span {
	float: right;
	color: #999;
}
.comment .text .div .content {
	line-height: 20px;
	word-wrap: break-word;
	overflow: hidden;
}
.comment .text .div .reply {
	font-family: "Microsoft YaHei";
	border-top: 1px dashed #ccc;
	line-height: 30px;
	margin-top: 10px;
	color: #000;
	padding-top: 5px;
	word-wrap: break-word;
	overflow: hidden;
}
.comment .text .div .reply strong {
	color: #f60;
	float: left;
}
.commentadd {
	margin: 10px 0;
	clear: both;
}
.commentadd .text {
}
.commentadd .text .div {
	padding: 0 5px 0 0;
}
.commentadd .text .div textarea {
	width: 99%;
	_width: 98%;
	border: 1px solid #ccc;
	height: 70px;
	overflow: auto;
}
.commentadd .text span {
	color: #999;
	line-height: 22px;
	clear: both;
}
.commentadd .text #commentlen {
	color: #f30;
}
.commentadd .input {
	margin: 10px 0;
	font-size: 14px;
}
.commentadd .input a {
	color: #666;
	font-size: 12px;
}
.commentadd .input a:hover {
	color: #f30;
	font-size: 12px;
}
.commentadd .input .send {
	float: right;
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px 10px;
	_padding: 3px 10px;
	margin: 0;
	_margin: 0 9px 0 0;
	vertical-align: middle;
	width: 80px;
}
.commentadd .input .ip {
	border: 1px solid #ccc;
	width: 80px;
	padding: 5px 10px;
	vertical-align: middle;
}
/*公共样式*/
.nr {
	font-size: 12.5px;
	line-height: 30px;
	color: #000;
	font-family: "Microsoft YaHei";
}
.nr a {
	color: #1686e3;
}
.zi12bai {
	font-size: 12px;
	color: #fff;
	line-height: 30px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.zi12bai a {
	color: #fff;
	text-decoration: none;
}
.zi12bai a:hover {
	color: #ff8400;
}
.zi12bai a:visited {
	color: #fff;
	text-decoration: none;
}
.zi12hong {
	font-size: 12px;
	color: #ff0000;
	line-height: 30px;
	font-weight: normal;
	font-family: "Microsoft Yahei";
}
.zi12hong a {
	color: #ff0000;
	text-decoration: none;
}
.zi12hong a:hover {
	color: #ff8400;
}
.zi12hong a:visited {
	color: #ff0000;
	text-decoration: none;
}
.copyright .copyright-main .foot_r {
	color: #FFF;
}
.copyright .copyright-main .foot_r a {
	color: #FFF;
}
.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px}
.wp-pagenavi A {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:visited {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;border: 1px solid #e92016;}
.wp-pagenavi SPAN {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;background-color:#ffeceb;color:#000;border: 1px solid #e92016;}
.wp-pagenavi A:hover {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}


.tg_pages {
    float: right;
    overflow: hidden;
    padding-bottom: 40px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.tg_pages li {
    display: inline-block;
}
.tg_pages li a {
    border: 1px solid #bebebe;
    color: #bebebe;
    display: inline-block;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.tg_pages li.thisclass a {
    background: #0480F6 none repeat scroll 0 0;
    border: 1px solid #0480F6;
    color: #ffffff;
}

       .p4-order-form-1 {
            overflow: hidden;
            padding: 0 0 40px;
        }
        .p4-order-form-1-con {
            background-color: #fff;
        }
        
        .p4-order-form-1-con li span{
            display: none;
        }
        .p4-order-form-1-con li {
            float: left;
            width: 295px;
            height: 54px;
            border: 2px solid #dbdbdb;
            margin-right: 10px;
            font-size: 14px;
            line-height: 54px;
            color: #666;
            overflow: hidden;
        }
        .p4-order-form-1-con li.ly4{margin-right: 0;}
        .p4-order-form-1-con li.ly5{width: 912px;margin: 10px 0 50px;height: 216px;}
        .p4-order-form-1-con li.ly5:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
        .p4-order-form-1-con li label{
           float: left;
          /* width: 80px;*/
           height: 54px;
           padding-left: 12px;
        }
        
        .p4-order-form-1-con li input{
            border: 0;
            background: none;
           float: left;
           width: 190px;
           height: 54px;
        }
       
        .p4-order-form-1-con li textarea {
            display: block;
            border: 0;
            width: 1166px;
            padding: 0 12px;
            line-height: 54px;
            height: 216px;
            outline: none;
            resize: none;
            overflow: auto;
        }
        .p4-order-form-1-con .submit .form-btn-submit{
            display: block;
            border: 0;
            width: 230px;height: 60px;background-color: #333;
            line-height: 60px;font-size: 16px;text-align: center;
            color: #fff;
            margin: 0 auto;
            cursor: pointer;
        }
        .p4-order-form-1-con .submit .form-btn-reset{
            display: none;
        }